.login {
  background: url(https://hengxiao-resource.oss-cn-hangzhou.aliyuncs.com/web/resources/images/hengxiao/login/bg.png) center center/cover no-repeat;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.title {
  width: 890rpx;
  height: 142rpx;

  image {
    width: 100%;
    height: 100%;
  }
}

.text {
  margin-top: 50rpx;
  margin-bottom: 40rpx;
  font-size: 48rpx;
  color: #fdfdfd;
}

.content {
  width: 887rpx;
  height: 680rpx;
  background: url(https://hengxiao-resource.oss-cn-hangzhou.aliyuncs.com/web/resources/images/hengxiao/login/login_bg.png) center center/cover no-repeat;
}

.box {
  width: 100%;
  height: 100%;
  padding: 14rpx 114rpx 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.avatar {
  width: 116rpx;
  height: 116rpx;

  image {
    width: 100%;
  }
}

.form {
  width: 100%;
  margin-top: 40rpx;
}

.u-form {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.u-form-item {
  width: 100%;
  font-size: 48rpx;
  color: #fff;
}

::v-deep .u-input__input {
  color: #fff;
}

::v-deep uni-input {
  display: block;
  padding-left: 30rpx;
  overflow: hidden;
}

.u-form-submit {
  width: 496rpx;
  height: 84rpx;
  background: #78ccff;
  border-radius: 42px;
  border: 0;
  font-size: 36rpx;
  color: #fefefe;
}

.u-hairline-border:after {
  border: none;
}

.u-form-register:after {
  border: none;
}

.register {
  width: 100%;
  font-size: 32rpx;
  color: #0779c1;
  text-align: right;
}